package NewCoder;

public class BM92 {
    public int maxLength (int[] arr) {
        // write code here
        int i=0;
        int j=0;
        int len=0;
        int max=0;
        int[] num=new int[100000];
        while(j<arr.length){
            while(j<arr.length && num[arr[j]]==0){
                num[arr[j]]++;
                j++;
            }
            len=j-i;
            max=Math.max(len,max);
            if(num[arr[i]]!=0){
                num[arr[i]]--;
                i++;
            }
        }
        return max;
    }
}
